package com.hnyfkj.jyindustry.biz.sysrole.dto;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.NotBlank;

/**
 * @author zjq
 *
 */
@ApiModel
@Data
public class SysRoleUpdateDto implements Serializable {
    private static final long serialVersionUID = 1L;
	/** 主键 */
	@ApiModelProperty(value = "主键", required = true)
	@NotNull(message="主键不能为空")
    private Integer roleId;
	/** 角色名称 */
	@ApiModelProperty(value = "角色名称", required = true)
	@NotBlank(message="角色名称不能为空")
    private String roleName;
    /** 是否使用,0在用 1,不用 */
	@ApiModelProperty(value = "是否使用,0在用 1,不用")
	private String isUse;
    /** 描述 */
	@ApiModelProperty(value = "描述")
	private String roleDetail;
    /** 操作人 */
	@ApiModelProperty(value = "操作人")
	private Integer addMember;
    /** 操作时间 */
	@ApiModelProperty(value = "操作时间")
	private LocalDateTime modifyTime;
	/**
	 * 关联菜单
	 */
	@ApiModelProperty(value = "关联菜单")
	private List<Integer> menu;
	
	@ApiModelProperty(value = "系统操作 product生产管理系统 safe安全追溯 check检测系统")
	private String systemName;

}
